What is a kindred spirit?

A kindred spirit is someone who shares a deep connection and similarity of thoughts, beliefs, and values with another person. They are often described as being on the same wavelength and understanding each other on a fundamental level. Kindred spirits are able to relate to one another easily and communicate effectively. They often have a strong emotional bond and feel a sense of kinship and camaraderie with each other. Kindred spirits can provide support, understanding, and companionship to each other in times of need and are often seen as soulmates or close friends.